package nero.yncc.com.createart.base;

import android.graphics.Bitmap;

import org.xutils.http.RequestParams;
import org.xutils.image.ImageOptions;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;

import nero.yncc.com.createart.R;

/**
 * Created by Administrator.
 * Time:2017/3/8 17:55.
 */

public class Constants {

    /**
     * Unknown network class
     */
    public static final int NETWORK_CLASS_UNKNOWN = 0;

    /**
     * wifi net work
     */
    public static final int NETWORK_WIFI = 1;

    /**
     * "2G" networks
     */
    public static final int NETWORK_CLASS_2_G = 2;

    /**
     * "3G" networks
     */
    public static final int NETWORK_CLASS_3_G = 3;

    /**
     * "4G" networks
     */
    public static final int NETWORK_CLASS_4_G = 4;


    public static int battery=75;//电池百分比

    public static String USER="0",GROUP="1",BOSS="2";
    public static int CAMERAGETPHOTO=888;
    public static int MOBILEGETPHOTO=889;

    public static String PAI_ONETOONE="1";
    public static String PAI_EVERYONE="0";
    public static String TongzhiClick="";  //这个用途是通知和对框框操作的同一ID出现的冲突问题

    public static final ImageOptions IMAGEOPTIONS_ARAC = new ImageOptions.Builder()
            .setConfig(Bitmap.Config.RGB_565)//设置图片质量,这个是默认的
            .setFadeIn(true)//淡入效果
            //需成对使用
            .setCrop(true)//设置图片大小
            .setSize(500, 500)//设置图片大小
//            .setAnimation()//设置动画
            .setAutoRotate(true)//自动获取图片信息将照片旋转至正确角度
//            .setCircular(true)//展示为圆形
//            .setFailureDrawable()//当图片下载失败时。设置展示的图片
//            .setFailureDrawableId(R.mipmap.nopic)//当图片下载失败时。设置展示的图片
            .setForceLoadingDrawable(true)//设置为true时会显示正在加载的图片，否则不显示
//            .setLoadingDrawable()//图片正在加载时显示的默认图片
//            .setLoadingDrawableId(R.mipmap.head_default)//图片正在加载时显示的默认图片
//            .setIgnoreGif()//是否忽略Gif图片
            .setParamsBuilder(new ImageOptions.ParamsBuilder() {//添加请求参数
                @Override
                public RequestParams buildParams(RequestParams params, ImageOptions options) {
                    params.addBodyParameter("key", "value");
                    return params;
                }
            })
//            .setPlaceholderScaleType()//设置加载失败或是加载中图片的缩放
            .setRadius(60)//设置拐角的弧度
//            .setSquare(true)//设置为正方形
//            .setUseMemCache()//设置缓存，默认为true
            .build();

    public static final ImageOptions IMAGEOPTIONS = new ImageOptions.Builder()
            .setConfig(Bitmap.Config.RGB_565)//设置图片质量,这个是默认的
            .setFadeIn(true)//淡入效果
            //需成对使用
            .setCrop(true)//设置图片大小
            .setSize(500, 500)//设置图片大小
//            .setAnimation()//设置动画
            .setAutoRotate(true)//自动获取图片信息将照片旋转至正确角度
            .setCircular(true)//展示为圆形
//            .setFailureDrawable()//当图片下载失败时。设置展示的图片
            .setFailureDrawableId(R.mipmap.load_1)//当图片下载失败时。设置展示的图片
            .setForceLoadingDrawable(true)//设置为true时会显示正在加载的图片，否则不显示
//            .setLoadingDrawable()//图片正在加载时显示的默认图片
            .setLoadingDrawableId(R.mipmap.load_1)//图片正在加载时显示的默认图片
//            .setIgnoreGif()//是否忽略Gif图片
            .setParamsBuilder(new ImageOptions.ParamsBuilder() {//添加请求参数
                @Override
                public RequestParams buildParams(RequestParams params, ImageOptions options) {
                    params.addBodyParameter("key", "value");
                    return params;
                }
            })
//            .setPlaceholderScaleType()//设置加载失败或是加载中图片的缩放
//            .setRadius()//设置拐角的弧度
//            .setSquare(true)//设置为正方形
//            .setUseMemCache()//设置缓存，默认为true
            .build();

    public static final String BASE_HOST = "http://lmrz.ynthgy.com/index.php/";

    public static  final String IMAGE_HOST="http://lmrz.ynthgy.com";

    public static final String API_LOGIN =BASE_HOST+"api/user/login";//登录
    public static final String API_INDEX =BASE_HOST+"api/index/home";//首页列表

    public static final String API_GOODLIST=BASE_HOST+"api/goods/goodsList";//产品列表

    public static final String API_COLLECTION =BASE_HOST+"api/user/getGoodsCollect";//收藏列表

    public static final String API_CATEGORY =BASE_HOST+"api/index/category";//分类列表
    public static final String API_ADDRESSLIST =BASE_HOST+"api/user/getAddressList";//地址列表
    public static final String API_ADDADDRESS =BASE_HOST+"api/user/addAddress";//添加地址
    public static final String API_DELADDRESS =BASE_HOST+"api/user/del_address";//删除地址
    public static final String API_DEFAULTADDRESS =BASE_HOST+"api/user/setDefaultAddress";//默认地址

    public static final String API_UPDATE_USER =BASE_HOST+"api/user/profile_modify";//更新用户资料

    public static final String API_GETLOCAL =BASE_HOST+"api/user/region";//获取地区

    public static final String API_MORE =BASE_HOST+"api/index/more";//更多

    public static final String API_CHANGJING =BASE_HOST+"api/index/changjing";//场景列表
    public static final String API_CHANGJING_ATTR =BASE_HOST+"api/index/changjing_attr";//场景分类 户型

    public static final String API_CHANGJING_GOODS =BASE_HOST+"api/index/changjing_good_list";//场景商品
    public static final String API_GOODSINFO =BASE_HOST+"api/goods/goodsInfo";//场景商品

    public static final String API_GOODSCOMMENT =BASE_HOST+"api/goods/getGoodsComment";//商品评价
    public static final String API_GOODSADDCAR =BASE_HOST+"api/goods/goods_add_cart";//添加商品到购物车
    public static final String API_TAOZHUANGADDCAR =BASE_HOST+"api/goods/taozhuang_add_cart";//添加商品到购物车

    public static final String API_GETCARNUM=BASE_HOST+"api/cart/cartnum";//购物车数量

    public static final String API_ZUHE=BASE_HOST+"api/goods/get_taozhuang";//获取组合套装
    public static final String API_CATEGORY_LIST=BASE_HOST+"api/index/category";//获取分类列表

    public static final String API_SEND_CODE=BASE_HOST+"api/common/send_mobile_captcha";//发送验证

    public static final String API_REGISTER=BASE_HOST+"api/user/register";//用户注册

    public static final String API_SHOP_CAR=BASE_HOST+"api/common/cart";//获取购物车
    public static final String API_SHOP_CAR_NUM=BASE_HOST+"api/common/cart_number";//获取购物车总数
    public static final String API_FOUND_AD=BASE_HOST+"api/index/discover_ad";//发现AD

    public static final String API_COLLECTION_CHANGJING=BASE_HOST+"api/index/changjing_collect";//收藏场景
    public static final String API_ADD_CHANGJING_SHOPCAR=BASE_HOST+"api/index/changjing_add_cart";//场景加入购物车

    public static final String API_COLLECTION_LIST=BASE_HOST+"api/user/collect";//收藏列表

    public static final String API_SHOPCAR_CHANGE=BASE_HOST+"api/common/cart_modify";//修改购物车

    public static final String API_USERHEAD_CHANGE=BASE_HOST+"api/user/avatar_modify";//修改用户头像
    public static final String API_ABOUTUS=BASE_HOST+"api/common/aboutus";//关于我们
    public static final String API_YIJIAN=BASE_HOST+"api/changce/addusermsg";//意见反馈
    public static final String API_JIAOYAN=BASE_HOST+"api/goods/validate_store_count";//订单校验
    public static final String API_WULIU=BASE_HOST+"api/common/get_shipping_list";//物流公司列表
    public static final String API_YUNFEI=BASE_HOST+"api/common/get_shipping_fee";//运费计算
    public static final String API_SUNMITORDER=BASE_HOST+"api/goods/submit_order";//提交订单去付款

    public static final String API_GETORDER_LIST=BASE_HOST+"api/user/getorderlist";//获取订单列表

    public static final String API_SITE_MESSAGE=BASE_HOST+"api/common/message";//获取站内消息
    public static final String API_SARTICLE_TYPE=BASE_HOST+"api/article/article_category";//获取文章分类
    public static final String API_ARTICLE_LIST=BASE_HOST+"api/article/article_list";//获取文章列表

    public static final String API_ORDER_WEIGHT=BASE_HOST+"index.php/api/goods/show_order";//获取订单重量

    public static final String API_COLLECTION_GOOD=BASE_HOST+"api/goods/goods_collect";//获取订单重量

    public  static  HashMap<String,String> hashmap_type=new HashMap<>();
}
